package com.szsh.aiot.hsm.domain;

import java.util.Date;

import com.szsh.aiot.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;


/**
 * 用户网络防护信息对象 I_FLOW_DISCERN
 * 
 * @author ruoyi
 * @date 2023-09-25
 */
public class IFlowDiscern extends BaseEntity
{

    private String serno;

    private String broadbandNO;

    private String deviceMac;

    private String deviceName;

    private Integer maliciousType;

    private String typeDesc;

    private String maliciousDesc;

    private String uri;

    private Integer deleteflag;

    private Date accessTime;

    public void setSerno(String serno) 
    {
        this.serno = serno;
    }

    public String getSerno() 
    {
        return serno;
    }
    public void setBroadbandNO(String broadbandNO) 
    {
        this.broadbandNO = broadbandNO;
    }

    public String getBroadbandNO() 
    {
        return broadbandNO;
    }
    public void setDeviceMac(String deviceMac) 
    {
        this.deviceMac = deviceMac;
    }

    public String getDeviceMac() 
    {
        return deviceMac;
    }
    public void setDeviceName(String deviceName) 
    {
        this.deviceName = deviceName;
    }

    public String getDeviceName() 
    {
        return deviceName;
    }
    public void setMaliciousType(Integer maliciousType)
    {
        this.maliciousType = maliciousType;
    }

    public Integer getMaliciousType()
    {
        return maliciousType;
    }
    public void setTypeDesc(String typeDesc) 
    {
        this.typeDesc = typeDesc;
    }

    public String getTypeDesc() 
    {
        return typeDesc;
    }
    public void setMaliciousDesc(String maliciousDesc) 
    {
        this.maliciousDesc = maliciousDesc;
    }

    public String getMaliciousDesc() 
    {
        return maliciousDesc;
    }
    public void setUri(String uri) 
    {
        this.uri = uri;
    }

    public String getUri() 
    {
        return uri;
    }
    public void setDeleteflag(Integer deleteflag)
    {
        this.deleteflag = deleteflag;
    }

    public Integer getDeleteflag()
    {
        return deleteflag;
    }
    public void setAccessTime(Date accessTime) 
    {
        this.accessTime = accessTime;
    }

    public Date getAccessTime() 
    {
        return accessTime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("serno", getSerno())
            .append("broadbandNO", getBroadbandNO())
            .append("deviceMac", getDeviceMac())
            .append("deviceName", getDeviceName())
            .append("maliciousType", getMaliciousType())
            .append("typeDesc", getTypeDesc())
            .append("maliciousDesc", getMaliciousDesc())
            .append("uri", getUri())
            .append("deleteflag", getDeleteflag())
            .append("accessTime", getAccessTime())
            .toString();
    }
}
